package cn.tedu.egmybatis3.mapper;

import cn.tedu.egmybatis3.pojo.entity.Customers;
import cn.tedu.egmybatis3.pojo.vo.CustomersVO1;
import cn.tedu.egmybatis3.pojo.vo.CustomersVO2;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CustomersMapper {
    //1.在客户信息表中插入一条数据：`'0004', '13811112222', 'Tony', '成都'`
    abstract int insertCustomers(Customers customers);

    //3.根据客户编号查询某个客户的 姓名和电话，结果：`CustomersVO1`
    abstract CustomersVO1 selectCustomersVO1ByCustId(String custId);

    //4.使用resultMap查询指定城市的客户的姓名和地址,结果集放到 List集合 中,比如查询北京的客户信息：`CustomersVO2`
    abstract List<CustomersVO2> selectCustomersVO2ByCity(String city);
}
